package com.eqdd.yiqidian.bean;

import java.io.Serializable;
import java.util.List;

/**
 * Created by jhj on 18-5-3.
 */

public class CompanyNewsBean implements Serializable {


    /**
     * content : 测试完成，
     * imageUrls : ["https://www.eqid.top:8009/image/20180510//201805101033355995.png","https://www.eqid.top:8009/image/20180510//201805101033357010.png"]
     * location :
     * title : 测试任务
     * isZan : false
     * UserZan : []
     * zanCount : 0
     * commentCount : 0
     * Comment : []
     * taskComment : []
     * Id : 9
     * creater : 4f47e8c7e40541d4a2f03c3c72304252
     * createTime : 2018-05-10T10:33:35.883
     * type : 1
     * objectId : 1065
     * options : 3
     * message : 完成了任务
     * companyId : 46
     * PostId : 162
     * DepartId : 432
     * iphoto : https://www.eqid.top:8009/image/20180420/15286837836/20180420035517headimage.png
     * departName : 技术部
     * postName : ios 负责人
     * staffName : 梁新帅
     */

    private String content;
    private String location;
    private String title;
    private boolean isZan;
    private int zanCount;
    private int commentCount;
    private int Id;
    private String creater;
    private String createTime;
    private String type;
    private int objectId;
    private int options;
    private String message;
    private int companyId;
    private int PostId;
    private int DepartId;
    private String iphoto;
    private String departName;
    private String postName;
    private String staffName;
    private List<String> imageUrls;
    private List<UserZanBean> UserZan;
    private List<CommentBean> Comment;
    private List<CommentBean> taskComment;

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public String getLocation() {
        return location;
    }

    public void setLocation(String location) {
        this.location = location;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public boolean isIsZan() {
        return isZan;
    }

    public void setIsZan(boolean isZan) {
        this.isZan = isZan;
    }

    public int getZanCount() {
        return zanCount;
    }

    public void setZanCount(int zanCount) {
        this.zanCount = zanCount;
    }

    public int getCommentCount() {
        return commentCount;
    }

    public void setCommentCount(int commentCount) {
        this.commentCount = commentCount;
    }

    public int getId() {
        return Id;
    }

    public void setId(int Id) {
        this.Id = Id;
    }

    public String getCreater() {
        return creater;
    }

    public void setCreater(String creater) {
        this.creater = creater;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public int getObjectId() {
        return objectId;
    }

    public void setObjectId(int objectId) {
        this.objectId = objectId;
    }

    public int getOptions() {
        return options;
    }

    public void setOptions(int options) {
        this.options = options;
    }

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }

    public int getCompanyId() {
        return companyId;
    }

    public void setCompanyId(int companyId) {
        this.companyId = companyId;
    }

    public int getPostId() {
        return PostId;
    }

    public void setPostId(int PostId) {
        this.PostId = PostId;
    }

    public int getDepartId() {
        return DepartId;
    }

    public void setDepartId(int DepartId) {
        this.DepartId = DepartId;
    }

    public String getIphoto() {
        return iphoto;
    }

    public void setIphoto(String iphoto) {
        this.iphoto = iphoto;
    }

    public String getDepartName() {
        return departName;
    }

    public void setDepartName(String departName) {
        this.departName = departName;
    }

    public String getPostName() {
        return postName;
    }

    public void setPostName(String postName) {
        this.postName = postName;
    }

    public String getStaffName() {
        return staffName;
    }

    public void setStaffName(String staffName) {
        this.staffName = staffName;
    }

    public List<String> getImageUrls() {
        return imageUrls;
    }

    public void setImageUrls(List<String> imageUrls) {
        this.imageUrls = imageUrls;
    }

    public List<UserZanBean> getUserZan() {
        return UserZan;
    }

    public void setUserZan(List<UserZanBean> UserZan) {
        this.UserZan = UserZan;
    }

    public List<CommentBean> getComment() {
        return Comment;
    }

    public void setComment(List<CommentBean> Comment) {
        this.Comment = Comment;
    }

    public List<CommentBean> getTaskComment() {
        return taskComment;
    }

    public void setTaskComment(List<CommentBean> taskComment) {
        this.taskComment = taskComment;
    }

    public static class UserZanBean implements Serializable {
        /**
         * guid : 966dc074e3f14695a32b8932e0ad5490
         * nickName : 游客15690783806
         * name :
         * headImage : http://47.94.173.253:80080
         * department : 研发部
         * departmentId : 2
         * post : .NET后台
         * postId : 3
         * company :
         * companyId : 0
         */

        private String guid;
        private String nickName;
        private String name;
        private String headImage;
        private String department;
        private int departmentId;
        private String post;
        private int postId;
        private String company;
        private int companyId;
        private int id;

        public UserZanBean(String guid, String headImage) {
            this.guid = guid;
            this.headImage = headImage;
        }

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public String getGuid() {
            return guid;
        }

        public void setGuid(String guid) {
            this.guid = guid;
        }

        public String getNickName() {
            return nickName;
        }

        public void setNickName(String nickName) {
            this.nickName = nickName;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getHeadImage() {
            return headImage;
        }

        public void setHeadImage(String headImage) {
            this.headImage = headImage;
        }

        public String getDepartment() {
            return department;
        }

        public void setDepartment(String department) {
            this.department = department;
        }

        public int getDepartmentId() {
            return departmentId;
        }

        public void setDepartmentId(int departmentId) {
            this.departmentId = departmentId;
        }

        public String getPost() {
            return post;
        }

        public void setPost(String post) {
            this.post = post;
        }

        public int getPostId() {
            return postId;
        }

        public void setPostId(int postId) {
            this.postId = postId;
        }

        public String getCompany() {
            return company;
        }

        public void setCompany(String company) {
            this.company = company;
        }

        public int getCompanyId() {
            return companyId;
        }

        public void setCompanyId(int companyId) {
            this.companyId = companyId;
        }
    }


    public static class CommentBean implements Serializable {
        /**
         * childList : []
         * commentCount : 0
         * Id : 17
         * dailyId : 53
         * creater : 374de98405204c3fa32e75c30b384967
         * createTime : 2018-04-27T15:32:09.333
         * content : 聚一下搜索
         * parentId : 0
         * parentUserGuid :
         * firstCommentId : 0
         * createPhoto : /image/20180416/13460200436/20180416042959headimage.png
         * createName : 游客13460200436
         * createDepartment : 技术部
         * createPost : Android
         * createStaffName : 王洪彬
         * parentPhoto :
         * parentName :
         * parentDepartment :
         * parentPost :
         * parentStaffName :
         * firstContent :
         */

        private int commentCount;
        private int Id;
        private int dailyId;
        private String creater;
        private String createTime;
        private String content;
        private int parentId;
        private String parentUserGuid;
        private int firstCommentId;
        private String createPhoto;
        private String createName;
        private String createDepartment;
        private String createPost;
        private String createStaffName;
        private String parentPhoto;
        private String parentName;
        private String parentDepartment;
        private String parentPost;
        private String parentStaffName;
        private String firstContent;
        private List<CommentBean> childList;

        public int getCommentCount() {
            return commentCount;
        }

        public void setCommentCount(int commentCount) {
            this.commentCount = commentCount;
        }

        public int getId() {
            return Id;
        }

        public void setId(int Id) {
            this.Id = Id;
        }

        public int getDailyId() {
            return dailyId;
        }

        public void setDailyId(int dailyId) {
            this.dailyId = dailyId;
        }

        public String getCreater() {
            return creater;
        }

        public void setCreater(String creater) {
            this.creater = creater;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getContent() {
            return content;
        }

        public void setContent(String content) {
            this.content = content;
        }

        public int getParentId() {
            return parentId;
        }

        public void setParentId(int parentId) {
            this.parentId = parentId;
        }

        public String getParentUserGuid() {
            return parentUserGuid;
        }

        public void setParentUserGuid(String parentUserGuid) {
            this.parentUserGuid = parentUserGuid;
        }

        public int getFirstCommentId() {
            return firstCommentId;
        }

        public void setFirstCommentId(int firstCommentId) {
            this.firstCommentId = firstCommentId;
        }

        public String getCreatePhoto() {
            return createPhoto;
        }

        public void setCreatePhoto(String createPhoto) {
            this.createPhoto = createPhoto;
        }

        public String getCreateName() {
            return createName;
        }

        public void setCreateName(String createName) {
            this.createName = createName;
        }

        public String getCreateDepartment() {
            return createDepartment;
        }

        public void setCreateDepartment(String createDepartment) {
            this.createDepartment = createDepartment;
        }

        public String getCreatePost() {
            return createPost;
        }

        public void setCreatePost(String createPost) {
            this.createPost = createPost;
        }

        public String getCreateStaffName() {
            return createStaffName;
        }

        public void setCreateStaffName(String createStaffName) {
            this.createStaffName = createStaffName;
        }

        public String getParentPhoto() {
            return parentPhoto;
        }

        public void setParentPhoto(String parentPhoto) {
            this.parentPhoto = parentPhoto;
        }

        public String getParentName() {
            return parentName;
        }

        public void setParentName(String parentName) {
            this.parentName = parentName;
        }

        public String getParentDepartment() {
            return parentDepartment;
        }

        public void setParentDepartment(String parentDepartment) {
            this.parentDepartment = parentDepartment;
        }

        public String getParentPost() {
            return parentPost;
        }

        public void setParentPost(String parentPost) {
            this.parentPost = parentPost;
        }

        public String getParentStaffName() {
            return parentStaffName;
        }

        public void setParentStaffName(String parentStaffName) {
            this.parentStaffName = parentStaffName;
        }

        public String getFirstContent() {
            return firstContent;
        }

        public void setFirstContent(String firstContent) {
            this.firstContent = firstContent;
        }

        public List<CommentBean> getChildList() {
            return childList;
        }

        public void setChildList(List<CommentBean> childList) {
            this.childList = childList;
        }
    }
}
